package com.fyb.expression;

import com.fyb.connotation.Idempotent;
import org.aspectj.lang.JoinPoint;

/**
 * @Author：MR.FANG
 * @name：KeyResolver 唯一标志处理器
 * @Date：2025/6/10 上午10:04
 */
public interface KeyResolver {

    /**
     * 解析处理 key
     * @param idempotent 接口注解标识
     * @param point 接口切点信息
     * @return 处理结果
     */
    String resolver(Idempotent idempotent, JoinPoint point);
}
